package com.mtt.erp.logistics.domain;

import java.time.LocalDateTime;
import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.*;
import lombok.experimental.Accessors;

/**
 * 发货人信息表
 *
 * @author MrBird
 */
@Getter
@Setter
@Builder
@AllArgsConstructor
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class OrderSenderInfo implements Serializable {

    private static final long serialVersionUID = 1L;
    /**
     * id
     */
    @TableId(value="id",type = IdType.UUID)
    private String id;
    /**
     * 公司名称（可为空）
     */
    private String company;
    /**
     * 发货人
     */
    private String sendName;
    /**
     * 发货人手机号码
     */
    private String mobile;
    /**
     * 省份 不要缺少省；如是直辖市，请直接传北京上海等
     */
    private String provinceName;
    /**
     * 城市 市(如深圳市，不要缺少 “市； 如是市辖区，请直接传北京 市、上海市等
     */
    private String cityName;
    /**
     * 区、县 不要缺 少“区”或“县
     */
    private String expAreaName;
    /**
     * 详细地址
     */
    private String address;
    /**
     * 发件地邮编(物流公司 为 EMS、YZPY、YZBK 时必填)
     */
    private String postCode;
    /**
     * 创建人员
     */
    private String cuser;
    /**
     * 创建时间
     */
    private LocalDateTime cdate;
    /**
     * 修改时间
     */
    private LocalDateTime mdate;
    /**
     * 修改人员
     */
    private String muser;

}
